.container {
  padding: 24px;
  height: calc(100vh - 64px);
  overflow-y: auto;
}

.commentInput {
  margin-bottom: 24px;
}

.submitButton {
  margin-top: 16px;
}

.commentList {
  margin-top: 24px;
}

.commentList :global(.ant-list-item) {
  background: #fafafa;
  padding: 16px;
  border-radius: 4px;
  margin-bottom: 16px;
}

.commentList :global(.ant-list-item-meta) {
  margin-bottom: 12px;
}

.commentList :global(.ant-list-item-action) {
  margin-top: 12px;
}

.replyList {
  margin-top: 16px;
  margin-left: 32px;
  background-color: #f5f5f5;
  padding: 12px;
  border-radius: 4px;
}

.replyList :global(.ant-list-item) {
  background: transparent;
  padding: 8px;
  margin-bottom: 8px;
}